Credits:

Patrick
OGC
DavVv
Helios
Deltashark
Wav
Kalvin

Whoever else I forgot to put in here.